Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Tennis Masters Series - Monte Carlo Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari AXA Open II - Espinho Tennis Cup of Flanders - Ostende CA-Challenge 2000 - Graz Copa Sevilla - Seville Trofeo Barcelona de Tenis - Barcelona Copa Petrobras Paraguay - Asuncion Copa Kia Challenger ATP - Santiago V Torneo Internazionale di Tennis - Barletta FILA Challenger Biella - Biella II Cyclus Open de Tenis - Florianopolis Braunschweig Challenger Pozoblanco Challenger Genova Challenger Seville Challenger Renault Slovenian Open - Ljubljana Orleans Challenger Budapest Challenger Brescia Challenger Andria Challenger Prostejov Challenger Milan Challenger Marburg Challenger Manerbio Challenger Alphen Challenger Sibiu Challenger Rome Challenger Eckental Challenger Koblenz Challenger Santiago Challenger Aix En Provence Challenger Lisbon Challenger Sopot Challenger Cordenons Challenger Biella Challenger Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh Barcelona Challenger Las Vegas Challenger Skandia Open - Linz 2000 Cairo Challenger - Cairo Espinho Challenger - Espinho Alicante Challenger Lisbon Challenger Poznan Challenger Parma Challenger Seville Challenger Biella Challenger Barcelona Challenger Marbella Challenger Maia Open - Oporto Open Diputacion Pozoblanco - Cordoba Copa Sevilla Internacionales de Andalucia - Seville Cordenons Challenger Marbella Challenger Antalya Challenger Antalya 2 Challenger Barcelona Challenger Hamburg Challenger BMW Tennis Championship - Sunrise Kroger / St. Jude International - Memphis Estoril Open - Estoril Open Seat-Godo '97 - Barcelona Waldbaum's Hamlet Cup - Long Island CA Tennis Trophy - Vienna Sybase Open - San Jose Kroger / St. Jude International - Memphis III Aberto Santa Catarina de Tenis - Florianopolis 1998 Mercedes Cup - Stuttgart Pilot Pen International - New Haven Waldbaum's Hamlet Cup - Long Island Mallorca Open - Mallorca International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Adidas International - Sydney Estoril Open - Estoril BMW Open - Munich Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Adidas International - Sydney Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Mallorca Open - Mallorca RCA Championships - Indianapolis Salem Open - Hong Kong Japan Open - Tokyo Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Milan Indoors - Milan Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona 2001 Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot RCA Championships - Indianapolis The Hamlet Cup - Long Island Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney Open 13 - Marseille Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Mallorca Open - Mallorca Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Adidas International - Sydney Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Dubai Tennis Open - Dubai Mercedes-Benz Cup - Los Angeles TD Waterhouse Cup - Long Island Brasil Open - Salvador St. Petersburg Open - St. Petersburg Prague Stuttgart San Marino Umag Tel Aviv Santiago Heineken Open - Auckland International Championship of Croatia - Umag Campionati Internazionali di Sicilia - Palermo Ordina Open - 's-Hertogenbosch Open Seat Godo 2003 - Barcelona Tata Open - Chennai Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Estoril Open - Estoril Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Abierto Mexicano de Tenis Pegaso - Mexico City Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven XII Internazionali di Tennis CARISBO - Bologna CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Regions Morgan Keegan Championships - Memphis AXA Open - Lisbon Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Open Diputacion - Cordoba Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Generali Open - Kitzbuhel Orange Prokom Open - Sopot China Open - Beijing Open de Moselle - Metz Medibank International - Sydney Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Masters Series - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad The Dubai Tennis Championships - Dubai If Stockholm Open - Stockholm SkiStar Swedish Open - Bastad BCR Open Romania - Bucharest Paegas Czech Open - Prague China Open - Beijing Australian Men's Hardcourt Championships - Adelaide SkiStar Swedish Open - Bastad Valencia Open - Valencia Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras ATP Vegeta Croatia Open - Umag Caltanissetta Challenger Casino Lugano - Lugano Milan Challenger Indian Wells Challenger Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Murcia Challenger Bordeaux Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Sopot Challenger Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen Kremlin Cup - Moscow Valencia Open - Valencia Liberec Challenger Como Challenger Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Rennes Challenger Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Alicante Challenger Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai San Benedetto Challenger Padova Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Florence Challenger Adidas International - Sydney Aix En Provence Challenger Beijing Milan Challenger Genova Challenger Plava Laguna Croatia Open - Umag Argentina Open - Buenos Aires Campionati Internazionali di Sicilia - Palermo Gran Canaria 1 Challenger Gran Canaria 2 Challenger Bastad Challenger Genova Challenger Mouilleron-Le-Captif Challenger Marbella Challenger Medibank International - Sydney Szczecin Challenger Calgary Challenger Open de Charleroi - Charleroi Noumea Challenger Braga Challenger Barcelona Open Banc Sabadell - Barcelona SkiStar Swedish Open - Bastad Como Challenger Open Seat-Godo '98 - Barcelona Biella Challenger Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Bet-at-home Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Bet-at-home Open - Hamburg Monterrey Challenger 1997 Mercedes Cup - Stuttgart Open 13 - Marseille BMW Open - Munich Mallorca Open - Mallorca Mallorca Open - Mallorca AAPT Championships - Adelaide Dubai Tennis Open - Dubai RCA Championships - Indianapolis Heineken Open - Auckland Open Seat-Godo 2000 - Barcelona Stockholm Open - Stockholm Gold Flake Open - Chennai Generali Open 1997 - Kitzbuhel Brazil Open - Salvador 2003 Mercedes Cup - Stuttgart Trofeo Conde de Godo - Barcelona Davidoff Swiss Indoors - Basel Telenordia Swedish Open - Bastad Open de Moselle - Metz The Nottingham Open - Nottingham Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Heineken Trophy - 's-Hertogenbosch CA Tennis Trophy - Vienna Hellmann's Cup - Santiago Open Seat-Godo '99 - Barcelona Dubai Tennis Open - Dubai Milan Indoors - Milan Dubai Open - Dubai Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Open de la Comunidad Valenciana - Valencia ARAG World Team Championship - Dusseldorf Idea Prokom Open - Sopot Sydney International - Sydney SAP Open - San Jose Brasil Open - Costa do Sauipe Generali Open - Kitzbuhel Estoril Open - Estoril The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Prague II Challenger AIG Japan Open Tennis Championships - Tokyo Franklin Templeton Tennis Classic - Scottsdale Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Ordina Open - 's-Hertogenbosch China Open - Beijing ABN/AMRO World Tennis Tournament - Rotterdam Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Heineken Trophy - 's-Hertogenbosch International German Open - Hamburg Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Heineken Open - Auckland Movistar Open - Santiago Heineken Open - Auckland Copa Claro - Buenos Aires ATP Studena Croatia Open - Umag Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Apia International - Sydney Kremlin Cup - Moscow Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Royal Guard Open Chile - Vina del Mar Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona VTR Open - Vina del Mar Kitzbuhel Shenzhen Open - Shenzhen China Open - Beijing Moselle Open - Metz European Open - Antwerp Singapore Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Rado Swiss Open - Gstaad Intrum Stockholm Open - Stockholm Barcelona Open Banc Sabadell - Barcelona The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Newsweek Champions Cup - Indian Wells Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami If Stockholm Open - Stockholm Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal China Open - Beijing Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Barcelona Open Banc Sabadell - Barcelona Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Swiss Open - Gstaad BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Davis Cup, World Group, QF, FRA-BRA 3-2 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, 1R, BRA-FRA 4-1 Australian Open Qualifying - Doha Davis Cup, World Group, QF, BRA-SVK 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Tennis Masters Cup Shanghai - Shanghai Olympics - Sydney Olympics - Athens Olympics - Beijing French Open - Paris Tennis Masters Cup - Sydney ATP Tour World Championship - Hannover Tennis Masters Cup - Lisbon Davis Cup, World Group, 1R, USA-BRA 4-1 Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, QR, BRA-ROU 3-0 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, 1R, BRA-MAR 4-1 Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, QF, ESP-GER, 3-2 Hopman Cup - Perth Grand Slam Cup - Munich Grand Slam Cup - Munich